home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 / Aminet - June 1993 [Walnut Creek].iso / aminet / dev / gui / gtb14.lha / Changes < prev    next >
Encoding:
Text File  |  1992-05-13  |  37.5 KB  |  697 lines

  1.  
  2.    This file contains specific changes/fixes in the different releases of
  3.    The GadToolsBox program. The most recent version is first in the list.
  4.    The following is a list of abbrevations so you know what's what.
  5.  
  6.    SA  = Suggestion added.
  7.    MIN = Minor bug fixed.
  8.    MAJ = Major bug fixed.
  9.    NF  = New Feature.
  10.    CH  = Minor change.
  11.  
  12.    NOTE: THE BINARIES SAVED WITH PRE-1.2 VERSIONS OF THE  PROGRAM  CANNOT
  13.          BE LOADED BY THIS VERSION OF GADTOOLSBOX!
  14.  
  15.    ----------------------------------------------------------------------
  16.    GadToolsBox V1.4
  17.    ----------------------------------------------------------------------
  18.    20-Apr-1992  CH      Now GadToolsBox is compiled with the "-ms" switch
  19.                         of dice to put the static strings into  the  code
  20.                         hunk. This will give me some data space so that I
  21.                         don't have to compile large data yet. (37.112)
  22.  
  23.    20-Apr-1992  SA-NF   The C source generator now generates source which
  24.                         results in  a  smaller  executable.   All  gadget
  25.                         creations are  now  done  in  a  loop.  Added the
  26.                         "Aztec C" preferences switch.  This switch _must_
  27.                         be on if you work with the  aztec  compiler.  The
  28.                         generated gadget tags use a special kind of  type
  29.                         casting which seems to be the only way to get the
  30.                         aztec compiler to create the correct data for the
  31.                         tags without generating a  bunch  of  errors  and
  32.                         warnings. Suggested by Garry Glendown. (37.113)
  33.  
  34.    23-Apr-1992  MAJ     As it seems the assembler source generator wasn't
  35.                         upto  date  at  all  in  release  1.3.    It even
  36.                         generated bad code sometimes......(Sorry boys and
  37.                         girl's...). Now the Assembler source generator is
  38.                         totally updated to  generate  the  same  kind  of
  39.                         source as the C generator. (37.114)
  40.  
  41.    24-Apr-1992  NF-SA   Added he  possibility  to  block  to  X  and/or Y
  42.                         movements   when  creating,  sizing,  moving  and
  43.                         copying a gadget.  Suggested  by  Yves Perrenoud.
  44.                         (37.115)
  45.  
  46.    27-Apr-1992  NF      Added the  ExitHelp  and  TabCycle  tags  to  the
  47.                         string and  integer  gadgets.   I  seem  to  have
  48.                         overlooked these two tags. (37.116)
  49.  
  50.    02-May-1992  NF      Now the window texts are also generated  with the
  51.                         font adaptable source. (37.117)
  52.  
  53.    03-May-1992  MIN     GadToolsBox didn't generate correct gadget, bevel
  54.                         box   and  text  offset's  when  the  window  was
  55.                         BORDERLESS and/or BACKDROP.   Bug found by Jochen
  56.                         Kreimer.
  57.  
  58.    10-May-1992  NF-SA   GadToolsBox now  support grouping  of gadgets  to
  59.                         perform moves, copies, deletes and edits on  more
  60.                         gadgets at the same time. I have implemented this
  61.                         the   same   way  as  with  the  align  routines.
  62.                         Suggested  by  just   about  everyone  that  uses
  63.                         GadToolsBox seriously. (37.119)
  64.  
  65.    11-May-1992  NF      Extended the multi selection a bit.  When you are
  66.                         prompted to click on the  gadgets to  move, copy,
  67.                         delete or edit you can press 'A' to  select   all
  68.                         gadgets and 'SHIFT+A' to  de-select all  gadgets.
  69.                         (37.120)
  70.  
  71.    13-May-1992  MIN     Fixed a few minor things.  Cleaned up some  shit.
  72.                         (37.121)
  73.  
  74.    ----------------------------------------------------------------------
  75.    GadToolsBox V1.3 (37.111)
  76.    ----------------------------------------------------------------------
  77.    06-Jan-1992  NF      GadToolsBox now supports screens larger than  the
  78.                         visible size on the monitor.  You can auto-scroll
  79.                         through these  screens.  All  program  requesters
  80.                         will appear in the center of the visible  part of
  81.                         the screen. (37.44)
  82.  
  83.    10-Jan-1992  MIN     The  BevelBoxes did  not  re-position  when   the
  84.                         WFLG_GIMMEZEROZERO flag was turned  on/off.  This
  85.                         has been fixed. (37.45)
  86.  
  87.    10-Jan-1992  MIN     The print routine had a little trouble when  only
  88.                         one window was in memory.    This has been fixed.
  89.                         (37.46)
  90.  
  91.    18-Jan-1992  NF-SA   Added gadget alignment  routines which enable the
  92.                         user   to   easely   get   the   gadgets the same
  93.                         size and position.     NOTE: Keyboard   shortcuts
  94.                         are not defined for the menus....I simply ran out
  95.                         of shortcut characters. Suggested by Nico Fraçois
  96.                         (37.47)
  97.  
  98.    18-Jan-1992  SA      The IDCMP_MENUPICK flag is now automatically  set
  99.                         when a menu is added  to a  window.  Suggested by
  100.                         Sebastiano Vigna. (37.48)
  101.  
  102.    18-Jan-1992  SA      The C source generator now generates NULL instead
  103.                         of 0l. The 0l seems to  upset lint.  Suggested by
  104.                         Sebastiano Vigna. (37.49)
  105.  
  106.    18-Jan-1992  SA      Added a "Default Zoom" gadget to let  GadToolsBox
  107.                         calculate the  Zoom  width  and  Zoom  height  as
  108.                         follows: ZoomWidth is the length  of  the  window
  109.                         window title + 80. ZoomHeight is the size  of the
  110.                         window title bar.  Suggested by Sebastiano Vigna.
  111.                         (37.50)
  112.  
  113.    18-Jan-1992  SA      Now GadToolsBox generates the gadget IDCMP  flags
  114.                         according to the  definitions  in gadtools.h(.i).
  115.                         This will ensure future compatibility.  Suggested
  116.                         by Sebastiano Vigna. (37.51)
  117.  
  118.    19-Jan-1992  CH      The C source generator  now  generates  calls  to
  119.                         "OpenXXXTags()"   instead  of  "OpenXXXTagList()"
  120.                         to open the screen and window.  This because some
  121.                         compilers under which my Aztec 5.0a compiler have
  122.                         trouble with converting pointers  to  integers in
  123.                         TagItem structures. Now the source  will  compile
  124.                         with both DICE and Aztec.  Please  report trouble
  125.                         with other compilers to me. (37.52)
  126.  
  127.    21-Jan-1992  SA      The getfile gadget  now  uses  a  "Boopsi"  image
  128.                         which causes the image to be  drawn in  the  same
  129.                         colors  as  all  other  GadTools  gadgets.   Also
  130.                         the Source + object code of the Boopsi routine is
  131.                         included.  All  programs  that  use  the  getfile
  132.                         gadget generated  with  gadtoolsbox  _MUST_  link
  133.                         with this object code. Suggested by Nico François
  134.                         (37.53)
  135.  
  136.    25-Jan-1992  NF      The C source generator now generates  four  words
  137.                         describing the window left, top, width and height
  138.                         This will allow your application to remeber size/
  139.                         position changes the user makes with the  window.
  140.                         (37.54)
  141.  
  142.    25-Jan-1992  NF-SA   The filerequester now automatically uses the file
  143.                         name to build the output  source name.  This  way
  144.                         you are not presented with  unnamed.c  each  time
  145.                         you  generate   the  source.   Originaly  it  was
  146.                         suggested  that  the  binary should  contain  the
  147.                         source name but I think this  is  a  better  way.
  148.                         Suggested by Andreas Jung. (37.55)
  149.  
  150.    25-Jan-1992  NF      Added a "Close WBench" switch in the  preferences
  151.                         window to  let  the  program  try  to  close  the
  152.                         workbench  screen  uppon  startup.   Suggested by
  153.                         the "User Interface Style Guide". (37.56)
  154.  
  155.    25-Jan-1992  NF      Added a  "Progress Indicator Requester"  for  the
  156.                         Crunch progress. Suggested by the "User Interface
  157.                         Style Guide" (37.57)
  158.  
  159.    25-Jan-1992  CH      Enhanced some things  like  some  requesters  and
  160.                         menus accoording to the  guidelines  expressed in
  161.                         the "User Interface Style Guide". (37.58)
  162.  
  163.    01-Feb-1992  NF-SA   The C source generator is  now  able to  generate
  164.                         source which will automatically  adapt  itself to
  165.                         any font.    Note however  that  when  using this
  166.                         feature window texts are _NOT_  generated  in the
  167.                         source. Maybee in a next release.... Please refer
  168.                         to the "Adapt Font"  chapter in the docs for more
  169.                         info. Suggested by Sebastiano Vigna. (37.59)
  170.  
  171.    02-Feb-1992  MIN     Fixed some minor bugs in  the C source generator.
  172.                         (37.60)
  173.  
  174.    02-Feb-1992  NF-SA   Changed the working of the default  zoom  gadget.
  175.                         Now when this gadget is selected the  alternative
  176.                         zoom   positions  are   calculated  at run  time.
  177.                         Suggested by Sebastiano Vigna. (37.61)
  178.  
  179.    03-Feb-1992  CH      When the "Font Adapt"  option  is on  GadToolsBox
  180.                         forces the user to design the user interface with
  181.                         the topaz 8 font. (37.62)
  182.  
  183.    03-Feb-1992  CH      Optimized the  C source  Generator  a bit  saving
  184.                         612 bytes on  the executable.  Also  it's  a  bit
  185.                         faster. (37.63)
  186.  
  187.    05-Feb-1992  CH-SA   The  generated  C source  now  always  checks the
  188.                         screen font so that the gadgets, bevel  boxes and
  189.                         texts are always placed correctly in  the  window
  190.                         Suggested by Sebastiano Vigna. (37.64)
  191.  
  192.    06-Feb-1992  CH      From now on the  Zoom options  are only available
  193.                         when the sizing gadget of the window  is switched
  194.                         off. (37.65)
  195.  
  196.    08-Feb-1992  CH-SA   The generated assembler source now always  checks
  197.                         the screen font so that the gadgets, bevel  boxes
  198.                         and  texts are  always  placed  correctly  in the
  199.                         window. Suggested by Sebastiano Vigna. (37.66)
  200.  
  201.    08-Feb-1992  NF-SA   The Assembler source generator is  now also  able
  202.                         to   generate  source  which  will  automatically
  203.                         adapt  itself to any font.   Please  refer to the
  204.                         "Adapt Font"  chapter in  the docs for more info.
  205.                         Suggested by Sebastiano Vigna. (37.67)
  206.  
  207.    09-Feb-1992  NF-SA   GadToolsBox  now  defaults  to  the TEXT overscan
  208.                         resolution. Suggested by Kai Bolay. (37.68)
  209.  
  210.    09-Feb-1992  NF_SA   GadToolsBox now  defaults  to  using  the  system
  211.                         default font uppon startup.   Also the main menus
  212.                         use the screen font when possible.   Suggested by
  213.                         Kai Bolay. (37.69)
  214.  
  215.    09-Feb-1992  MIN     Fixed a bug in the preferences.  The  preferences
  216.                         would  re-open  the  editscreen   when  Save  was
  217.                         selected and the  preferences  window  was  still
  218.                         open causing two open screens. (37.70)
  219.  
  220.    09-Feb-1992  CH      Changed the Alert to warn the user if one  of the
  221.                         disk based libraries could  not be  opened into a
  222.                         "Retry"  "Cancel"  requester.   Suggested  by Kai
  223.                         Bolay. (37.71)
  224.  
  225.    09-Feb-1992  MIN     Fixed   a  bug  in  the  Screen  Tags  requester.
  226.                         The title gadget  had  the same  ID as  the  type
  227.                         gadget causing  the screen  type to  change  when
  228.                         the screen title was changed. (37.72)
  229.  
  230.    10-Feb-1992  NF-SA   Added   a   preferences   switch which  tells the
  231.                         Assembler source generator to create XREFs to the
  232.                         amiga.lib _LVO table instead of  using constants.
  233.                         Added  QED ARexx script  which  converts old  GTB
  234.                         assembler files to using _LVO calls. ARexx script
  235.                         and suggestion by Ken Simpson. (37.73)
  236.  
  237.    11-Feb-1992  CH      The C source  generator  now  generates a  global
  238.                         ( or static )   pointer(s) to  the  window  title
  239.                         enabling the user to  change  these at  run-time.
  240.                         This can be  handy  for  programs that  setup the
  241.                         title at run-time. (37.74)
  242.  
  243.    12-Feb-1992  NF      Added the "Toggle" switch in the button requester
  244.                         to enable you to create toggle select  gadgets. I
  245.                         think that this should have been  possible with a
  246.                         simple tag. (37.75)
  247.  
  248.    13-Feb-1992  CH-MIN  Enhanced some things. And fixed the bug (I think)
  249.                         that GadToolsBox  sometimes  didn't generate  the
  250.                         correct IDCMP Flags. (37.76)
  251.  
  252.    14-Feb-1992  CH      Now it's possible to break  of a  gadget/bevelbox
  253.                         operation when the rubber-band  box is  displayed
  254.                         using the ESC key. (37.77)
  255.  
  256.    14-Feb-1992  CH      The source generators now use the full  YSize  of
  257.                         the run-time  system  font  to  re-calculate  the
  258.                         gadget, bevel-boxes and window sizes. (37.78)
  259.  
  260.    18-Feb-1992  MAJ     The menu routines could screw up by thinking that
  261.                         some items had sub-items while this  wasn't true.
  262.                         This could (would) result in  corrupt  menus when
  263.                         the file was saved  and later  reloaded.   To fix
  264.                         this   I've  added  the  possibility to  erase  a
  265.                         complete sub-item bar with the  touch  of a  key.
  266.                         Please read the "__IMPORTANT__" chapter  from the
  267.                         doc file for an  explanation of  how  to  restore
  268.                         these corrupt files.   Bug found by Andreas Jung.
  269.                         (37.79)
  270.  
  271.    19-Feb-1992  CH      GadToolsBox now defaults to using  the same  font
  272.                         as the font of  the default  public screen.  Also
  273.                         the "New"  routine  will now  reset to  that same
  274.                         font. Suggested by Kai Bolay. (37.80)
  275.  
  276.    24-Feb-1992  MIN     GadToolsBox used to leave some outstanding  locks
  277.                         locked when started from   the  workbench.   This
  278.                         resulted in the icon of the disk it was on not to
  279.                         disappear when ejected and a little  memory loss.
  280.                         This has been fixed. (37.81)
  281.  
  282.    25-Feb-1992  MIN     There was  still some  problems with  GadToolsBox
  283.                         generating the correct IDCMP flags.   Now this is
  284.                         (hopefully) fixed. (37.82)
  285.  
  286.    26-Feb-1992  MIN     The  Assembler  source  generator  could (in some
  287.                         cases) generate wrong source with the  Font Adapt
  288.                         option on.  Nothing big but sometimes   a  gadget
  289.                         could have the wrong size.   This has been fixed.
  290.                         (37.83)
  291.  
  292.    01-Mar-1992  CH      Changed the alignment routines.   Now the routine
  293.                         shows  which  gadget  is  selected  and which one
  294.                         isn't. (37.84)
  295.  
  296.    02-Mar-1992  MIN     The globals for the  window left, top,  width and
  297.                         height  the C  source generator  generated  where
  298.                         false. This has been fixed.  Bug found by Andreas
  299.                         Jung. (37.85)
  300.  
  301.    05-Mar-1992  MAJ     Fixed a bug in  the  slider  editor.   The editor
  302.                         would ignore the actual length of the LevelFormat
  303.                         string which would/could cause a GURU when trying
  304.                         to re-edit the slider again. (37.86)
  305.  
  306.    05-Mar-1992  NF      I found myself needing the size-gadget to  resize
  307.                         the window a little after  editing even  when the
  308.                         resulting window doesn't have one. Until now this
  309.                         has to be done using the  "Edit Flags"  requester
  310.                         from the "Window" menu.  Now pressing the F10 key
  311.                         will flip-flop the window size gadget. (37.87)
  312.  
  313.    06-Mar-1992  MIN     When   "ENVARC:GadToolsBox/"  did  not  exist the
  314.                         FileRequester got confused when trying to load or
  315.                         save the preferences. Now the program defaults to
  316.                         "DEVS:" when "ENVARC:GadToolsBox/" does not exist
  317.                         Bug found by Ola Olsson. (37.88)
  318.  
  319.    07-Mar-1992  SA      Added the  possibility  to  set  the  x  and/or y
  320.                         spacing between different  gadgets.  Suggested by
  321.                         Ola Olsson. (37.89)
  322.  
  323.    12-Mar-1992  CH      After   receiving   my  Dice  update   (v2.06.40)
  324.                         GadToolsBox started to  write  corrupt  binaries.
  325.                         After some checking  I found out  that  Matt  has
  326.                         changed  the  array  allignments.     This caused
  327.                         some structures written to the binary  to be  one
  328.                         byte short. (37.90)
  329.  
  330.    15-Mar-1992  MIN     GadToolsBox   could  think  that  a  gadget   was
  331.                         selected when really the  ESC  key  was  pressed.
  332.                         (37.91)
  333.  
  334.    17-Mar-1992  MIN     When GadToolsBox generated source with a ListView
  335.                         gadget without entries the  resulting  source had
  336.                         an Enforcer hit. Oooops, Sorry. (37.92)
  337.  
  338.    20-Mar-1992  MIN     GadToolsBox had some enforcer hits  which are now
  339.                         (hopefully...) all gone. Also I have  changed the
  340.                         font adaptive source output  of  GadToolsBox.  It
  341.                         used the same size or both the X and  Y  size  of
  342.                         the font which ofcourse leads to the wrong result
  343.                         when a font is used with different X and Y sizes.
  344.                         Bugs found by Garry Glendown. (37.93)
  345.  
  346.    20-Mar-1992  CH      Now the "real"  size of  the  listview  gadget is
  347.                         calculated. This will  prevent the  listview from
  348.                         getting to heigh  with  the font adaptable  code.
  349.                         (37.94)
  350.  
  351.    21-Mar-1992  CH      The print routine now checks to see wether or not
  352.                         the printer is online and if it has  paper before
  353.                         it tries to print the information.   Note however
  354.                         that  the   check  _only_  works  with   parallel
  355.                         printers. (37.95)
  356.  
  357.    30-Mar-1992  MIN     The generated IDCMP flags where  still  faulty at
  358.                         times. Now this is (hopefully) fixed...Maybee....
  359.                         Bug reported by Garry Glendown. (37.96)
  360.  
  361.    30-Mar-1992  MIN     Fixed some small  incompatibilities with  the new
  362.                         Manx 5.2 compiler. Also fixed a small bug in  the
  363.                         listview sizing routine. GadToolsBox remebers the
  364.                         display mode ID when it wasn't available.    When
  365.                         the file is saved the original ID is  used  again
  366.                         but it was also used in all following files. This
  367.                         has been fixed. (37.97)
  368.  
  369.    06-Apr-1992  SA      Added the possibility to let  the  font  adaptive
  370.                         source use the system default font instead of the
  371.                         screen font. Suggested by Garry Glendown. (37.98)
  372.  
  373.    11-Apr-1992  CH      Added two routines that are generated with  the C
  374.                         font adaptive source which re-calculate the X and
  375.                         Y values for the gadgets, bevel-boxes and windows
  376.                         Making these calculations a seperate  sub-routine
  377.                         saves some bytes from the executable. (37.99)
  378.  
  379.    13-Apr-1992  SA      Added a preferences switch  which  allows  you to
  380.                         surpress the  "File  already  exists"  requester.
  381.                         Suggested by Georg Hessmann. (37.100)
  382.  
  383.    13-Apr-1992  SA      Added   a    preferences   switch   which   tells
  384.                         GadToolsBox to use the ASL FileRequester  instead
  385.                         of the ReqTools FileRequester.   This enables you
  386.                         to use the "Magic File Requester" (MFR) or  other
  387.                         kinds of ASL FileRequester patches.  Suggested by
  388.                         Georg Hessmann. (37.101)
  389.  
  390.    13-Apr-1992  SA      GadToolsBox now asks you if it should  create the
  391.                         "ENVARC:GadToolsBox/"  directory  when  it  isn't
  392.                         present.  This  directory  is  used  to  save the
  393.                         preferences file to. Suggested by Georg Hessmann.
  394.                         (37.102)
  395.  
  396.    13-Apr-1992  MIN     GadToolsBox   is   now   distributed   with   the
  397.                         nofrag.library version 2.2. This library has some
  398.                         mungwall hits removed and should be used  instead
  399.                         of version 2.1. There  is still  a  mungwall  hit
  400.                         left  in  GadToolsBox  which  is  caused  by  the
  401.                         powerpacker.library  but I think that the  memory
  402.                         deallocation scheme of  the decrunch routine from
  403.                         that library just  confuses MungWall. (37.103)
  404.  
  405.    16-Apr-1992  MIN     When deleting a label  in the  Cycle  editor  and
  406.                         then adding one the label would not be  added  to
  407.                         the list. Bug found by Yves Perrenoud. (37.104)
  408.  
  409.    16-Apr-1992  CH      GadToolsBox is now  distributed  with the  latest
  410.                         powerpacker and  reqtools  libraries.  The latest
  411.                         powerpacker.library  now also  uses  a  different
  412.                         memory deallocation  scheme  so the  mungwall hit
  413.                         (see 13-Apr-1992) is also gone. (37.105)
  414.  
  415.    16-Apr-1992  MIN     The Screen Mode selector would  get  the  default
  416.                         screen mode wrong uppon startup.   Bug  found  by
  417.                         Georg Hesmann. (37.106)
  418.  
  419.    17-Apr-1992  MIN     The added window texts would not use the  correct
  420.                         font. This has been fixed. (37.107)
  421.  
  422.    18-Apr-1992  CH      Done some changes in the C source generator.  The
  423.                         routines now  return int  instead  of  long.  The
  424.                         routines   are  never  declared  static   anymore
  425.                         (except for the   ComputeFont(),  ComputeX()  and
  426.                         ComputeY() routines.). NOT has been changed to !.
  427.                         The generated header is now included in the  main
  428.                         file.  The fixed point calculations  made in  the
  429.                         font adaptable source  have  been  replaced  with
  430.                         a simple multiply-devide calculation.   Suggested
  431.                         by Martin Laubach. (37.108)
  432.  
  433.    18-Apr-1992  SA      Changed a few NULL's in the generated C source to
  434.                         0L because NULL can be defined as a (VOID *) null
  435.                         pointer.  Suggested  by  Georg  Hessmann & Martin
  436.                         Laubach. (37.109)
  437.  
  438.    18-Apr-1992  SA      Added a preferences  switch  which  tell's  the C
  439.                         source generator also to generate  the  including
  440.                         of <xxx_pragmas.h> headers.   Suggested by Martin
  441.                         Laubach. (37.110)
  442.  
  443.    18-Apr-1992  SA      The "Print Info" option now prints much more info
  444.                         about the project(s). Suggested by Martin Laubach
  445.                         (37.111)
  446.  
  447.    ----------------------------------------------------------------------
  448.    GadToolsBox V1.2 (37.43)
  449.    ----------------------------------------------------------------------
  450.    21-Dec-1991  NF-SA   GadToolsBox now supports multiple  windows.  Note
  451.                         however  that  the  source   generator  can  only
  452.                         generate one  window at  the time.  Suggested  by
  453.                         Stefan Becker. (37.28)
  454.  
  455.    23-Dec-1991  NF      All windows in memory are now  generated.  Please
  456.                         refer to the program documentation for more  info
  457.                         because the generated source has changed in setup
  458.                         (37.29)
  459.  
  460.    23-Dec-1991  MAJ     The ListView Gadget would lose  all it's  entries
  461.                         when cancel was selected after editing the gadget
  462.                         This caused the source generator to loop  through
  463.                         memory not belonging to GadToolsBox which  caused
  464.                         a crash. This has been fixed.  The  same was true
  465.                         with the Mx and Cycle gadgets. (37.30)
  466.  
  467.    23-Dec-1991  MIN     Cleaned-up a lot of minor but very anoying bugs.
  468.                         (37.31)
  469.  
  470.    24-Dec-1991  NF      The program now also  checks  wether you  enter a
  471.                         gadget or project source label  which  already is
  472.                         used.   Also  illegal  characters  in  the source
  473.                         labels are replaced by '_'. (37.32)
  474.  
  475.    24-Dec-1991  NF      Added the possibilty to enter the minimum/maximum
  476.                         window dimensions. The  program try's to  prevent
  477.                         you from  entering  values that are out of range.
  478.                         (37.33)
  479.  
  480.    24-Dec-1991  NF      Added the possibility to print information  about
  481.                         the projects in memory. (37.34)
  482.  
  483.    25-Dec-1991  NF      Added a new kind of gadget! I call it the GetFile
  484.                         gadget. It's the kind of gadget that you can find
  485.                         left of the file  name  gadgets  in the  Fountain
  486.                         program. (37.35)
  487.  
  488.    28-Dec-1991  NF      GadToolsBox   now   requires  the  (2.0 version!)
  489.                         ReqTools.library  to  be  present  in  your LIBS:
  490.                         directory. Also when you have  the V35++  version
  491.                         of  the   PowerPacker.library   in   your   LIBS:
  492.                         GadToolsBox is able to save  _CRUNCHED!!_  binary
  493.                         files.  This  can  save  upto 85% of the original
  494.                         size. (37.36)
  495.  
  496.    28-Dec-1991  NF      The preferences window now allows you to  set the
  497.                         prefered speedup buffer  and  crunch  depth  that
  498.                         the powerpacker.library should use. (37.37)
  499.  
  500.    29-Dec-1991  NF      Window texts can now be centered  horizontally by
  501.                         pressing F1  when  the  text  should  be  placed.
  502.                         (37.38)
  503.  
  504.    30-Dec-1991  CH      Optimized the  source  (it was really necessary).
  505.  
  506.                         First   optimization  was  to  make  all  program
  507.                         requesters a GIMMEZEROZERO window  which  allowed
  508.                         me to use constant window border offsets  for the
  509.                         gadgets instead of calculating these at run time.
  510.                         Saving 1724 bytes.
  511.  
  512.                         Second   optimization  was  to  let  all  program
  513.                         requesters use the same  TagItem  array  to  open
  514.                         the  window  instead  of  each  requester  having
  515.                         it's own TagItem array.  Also the Zoom gadgets of
  516.                         the requesters are scratched.
  517.                         Saving 4048 bytes.
  518.  
  519.                         Third optimization was to create a single routine
  520.                         that creates the ExtGadget structure, TagList and
  521.                         initialized the ExtNewGadget structure instead of
  522.                         each gadget kind having it's own routine.
  523.                         Saving 1844 bytes.
  524.  
  525.                         Grand total saved = 7616 bytes / 7.4375 KByte!!!!
  526.                         (37.39)
  527.  
  528.    30-Dec-1991  CH      An alert warns the user if one of the  disk based
  529.                         libraries could not be opened. (37.40)
  530.  
  531.    30-Dec-1991  NF      The  generated  globals  in  the  source are  not
  532.                         "shared" anymore.  This will allow  you  to  open
  533.                         more than one window of the  generated  source at
  534.                         the same time.   The  idea  to  let  the  windows
  535.                         "share" globals was bad  and  therefore  changed.
  536.                         (37.41)
  537.  
  538.    31-Dec-1991  MAJ     Copying a text gadget would cause the program  to
  539.                         hang  after  editing that copy.   This  has  been
  540.                         fixed. (37.41)
  541.  
  542.    31-Dec-1991  MAJ     The C source generator  screwed up  with  sources
  543.                         containing more than one IntuiText. This has been
  544.                         fixed. (37.42)
  545.  
  546.    01-Jan-1992  NF      The assembler source generator  used to  create a
  547.                         tagitem array for each gadget.  This could result
  548.                         a big list  of  tagitem  arrays  which  only  had
  549.                         TAG_DONE  or GT_Underscore,  TAGDONE in  it.  Now
  550.                         the  assembler   source  generator  generates one
  551.                         TAG_DONE  and one  GT_Underscore,  TAGDONE  array
  552.                         and uses these for the gadgets that require them.
  553.                         (37.43)
  554.                                      ---- HAPPY NEWYEAR ----
  555.  
  556.    ----------------------------------------------------------------------
  557.    GadToolsBox V1.1 (37.27)
  558.    ----------------------------------------------------------------------
  559.    05-Nov-1991  MIN     System   requester   did   not   pop  up  on  the
  560.                         GadToolsBox screen but instead it poped up on the
  561.                         Workbench screen. This is now fixed. (37.2)
  562.  
  563.    05-Nov-1991  MIN     Window alternate zoom positions where not handled
  564.                         correctly. They couldn't  be  changed!  This  has
  565.                         been fixed. (37.3)
  566.  
  567.    05-Nov-1991  NF      Added Screen title string gadget  for the  screen
  568.                         it's title when no  windows  are  active  on  the
  569.                         screen. (37.4)
  570.  
  571.    07-Nov-1991  MIN     The current preferences did not get  written with
  572.                         the binary file. This has been  fixed.  The  file
  573.                         structure of 1.1 cannot  be read  by 1.0 but  the
  574.                         1.0 file structure can be read by 1.1 (37.5)
  575.  
  576.    08-Nov-1991  NF-SA   Source  generator  now  generates  two files. One
  577.                         file that contains the data and  routines and one
  578.                         file  containing  the  constants   and  XREFs  or
  579.                         EXTERNs. Originally suggested  by Wolfgang Küting
  580.                         for PowerSource. (37.6)
  581.  
  582.    19-Nov-1991  MAJ     Assembler source generator really screwed up with
  583.                         the generation  of  newmenus.  Thats what you get
  584.                         when I have to do all testing myself..... (37.7)
  585.  
  586.    19-Nov-1991  NF      Added an option to also generate a routine  which
  587.                         will open the used font when it's a disk-font and
  588.                         the new "Gen. OpenFont" preferences switch is on.
  589.                         (37.8)
  590.  
  591.    20-Nov-1991  NF      Screen mode selector  now also  supports the  VGA
  592.                         Productivity, VGA Productivity Interlaced,  A2024
  593.                         Ten Hz and A2024 Fifteen Hz  screen modes.  NOTE:
  594.                         Since I still work  with a normal  1084s  monitor
  595.                         I  did  not  get a  chance  to  test the  program
  596.                         with these  screen  modes.  If something  doesn't
  597.                         look like it's supposed to please  let  me  know.
  598.                         DO NOT USE THE  PRODUCTIVITY  AND/OR  A2024 MODES
  599.                         ON A STANDARD RGB MONITOR OR  SERIOUS  DAMAGE MAY
  600.                         OCCUR TO THE MONITOR.
  601.                         (37.9)
  602.  
  603.    20-Nov-1991  MIN     It was possible to size a palette gadget  with  a
  604.                         color-indicator  on  the   top  to  small.   This
  605.                         resulted in a  color  gadget  that  could  not be
  606.                         selected anymore. (37.10)
  607.  
  608.    22-Nov-1991  NF      Added the  workbench  busy   pointer to  indicate
  609.                         windows that  are busy  doing  something. (37.11)
  610.  
  611.    23-Nov-1991  MIN     Source  generator   did  not  write  the  correct
  612.                         window flags. This has been fixed. (37.12)
  613.  
  614.    23-Nov-1991  NF      Iv'e added a preferences switch which will,  when
  615.                         switched   on,   automatically  re-position   the
  616.                         gadgets and/or window texts so that  they  appear
  617.                         on the same place when you switch from editing on
  618.                         a GZZ window to a normal window  or  vice  versa.
  619.                         (37.13)
  620.  
  621.    23-Nov-1991  MIN     When the Window Tags window wasn't  opened  first
  622.                         the InnerWidth and  InnerHeight  variables  would
  623.                         contain 0. This has been fixed. (37.14)
  624.  
  625.    25-Nov-1991  MIN     The   menus   contained   some   double  shortcut
  626.                         keys. This has been removed. (37.15)
  627.  
  628.    26-Nov-1991  NF      Just not to let the above (25-Nov-1991) happen to
  629.                         you I've build in a routine which detects it when
  630.                         you  want  to use  a shortcut  character  in your
  631.                         menus that you  have  already  used in  the menu.
  632.                         (37.16)
  633.  
  634.    26-Nov-1991  NF      The palette requester now has a Load  and a  Save
  635.                         gadget enabling you to save the colors to an  IFF
  636.                         ILBM  file or to load them from an IFF-ILBM file.
  637.                         (37.17)
  638.  
  639.    29-Nov-1991  CH      Changed  the file  structure a  bit again.  Older
  640.                         files can always  be  read  by newer  GadToolsBox
  641.                         versions. (37.18)
  642.  
  643.    29-Nov-1991  NF-SA   Added  great  new  feature.  Gadget  positioning/
  644.                         sizing  in  a  user-definable  grid.   Just  like
  645.                         DPaint!  Suggested originally for  PowerSource by
  646.                         Kasper Peeters. (37.19)
  647.  
  648.    30-Nov-1991  NF      Gadget creation, movements  and  sizings are  now
  649.                         restricted to the area within the window borders.
  650.                         This means that it's impossible to move a  gadget
  651.                         partly outside the window area. (37.20)
  652.  
  653.    30-Nov-1991  NF      The  program now allows you to adjust the minimum
  654.                         distance  that  the  gadgets must  have from  the
  655.                         window borders. (37.21)
  656.  
  657.    02-Dec-1991  NF      Added  the  possibility to draw bevelboxes and to
  658.                         generate the necessary source for it. (37.22)
  659.  
  660.    03-Dec-1991  NF      GadToolsBox now generates three routines. One for
  661.                         opening  the  window/screen  and  allocating  the
  662.                         gadgets. One for  closing  and  deallocating  the
  663.                         window/screen and  gadgets again.  And  one  that
  664.                         renders the text's and  BevelBoxes in the  window
  665.                         it's RastPort. This "Render" routine, if present,
  666.                         should be  called  between the  GT_BeginRefresh()
  667.                         and     GT_EndRefresh()    call's     when     an
  668.                         IDCMP_REFRESHWINDOW  message  has  arived at  the
  669.                         window UserPort. (37.22)
  670.  
  671.    06-Dec-1991  NF      When the program  has to  switch  to the  default
  672.                         ID because you load  a file  using a  display  ID
  673.                         that isn't available the original  display  ID is
  674.                         saved  and  when  you  write  the file  again the
  675.                         original display ID is used again. (37.23)
  676.  
  677.    06-Dec-1991  MAJ     The assembler source  generator did not  generate
  678.                         the correct source for joined string and listview
  679.                         gadgets. The source to fill the Gadget array  did
  680.                         not get generated at all. (37.24)
  681.  
  682.    11-Dec-1991  NF      GadToolsBox  now also  supports  Text and  Number
  683.                         Gadgets. (37.25)
  684.  
  685.    11-Dec-1991  NF      The WFLG_BACKDROP and WFLG_BORDERLESS  flags  are
  686.                         also set in the edit window. Suggested by  Stefan
  687.                         Becker. (37.26)
  688.  
  689.    11-Dec-1991  NF-SA   Added a menu-item that enables you to change  the
  690.                         screen  type you  are  working on.  Suggested  by
  691.                         Stefan Becker. (37.27)
  692.  
  693.    ----------------------------------------------------------------------
  694.    GadToolsBox V1.0 (37.1)
  695.    ----------------------------------------------------------------------
  696.    04-Nov-1991  ---     Initial public release..... (37.1)
  697.